📅 2020. 05. 11
yarn add <alias-package>@npm:<package>
공식 문서의 설명은 다음과 같다.
This will install a package under a custom alias. Aliasing, allows multiple versions of the same dependency to be installed, each referenced via the alias-package name given. For example,
yarn add my-foo@npm:foo
will install the packagefoo
(at the latest version) in yourdependencies
under the specified aliasmy-foo
. Also, yarn addmy-foo@npm:foo@1.0.1
allows a specific version offoo
to be installed.
<alias-package>
에 설치하려는 패키지의 원하는 별칭을 넣고 <package>
에 해당 패키지명을 넣으면 동일한 패키지를 여러 버전으로 설치할 수 있다.
ant-design 3, 4버전을 같이 써야할 상황이 생겨서 package.json
에 다음과 같이 추가했다.
<package>
뒤에 @<version>
을 붙여서 버전도 특정이 가능하다.
실제로 import를 할 땐 다음과 같이 불러온다.